package com.wkk.listener;

import com.wkk.entity.User;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.http.HttpSession;
import java.util.HashMap;
import java.util.Map;

public class LoginListener implements ServletContextListener {

    // ServletContext对象创建 下面这个方法就会执行
    // ServletContextEvent事件对象. 监听器对象---ServletContext对象
    @Override
    public void contextInitialized(ServletContextEvent sce) {
        //创建用户session的map表,将所有登录用户的session存入map中
        Map<User, HttpSession> userMap = new HashMap<>();
        sce.getServletContext().setAttribute("userMap", userMap);
    }

}
